to weatherproof - German English Dictionary